package com.ylr.blog.framework.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ylr.blog.framework.entity.BlogContentEntity;

import java.util.List;

/**
 * Created by IntelliJ IDEA.
 *
 * @author wyw
 * date: 2023-05-23 22:23:59
 * className: BlogContentService
 * version: 1.0
 * description:
 */
public interface BlogContentService extends IService<BlogContentEntity> {

    /**
     * 保存博客正文操作
     * @param blogId  博客主键
     * @param content 博客正文
     */
    void saveBlogContent(Long blogId, String content);

    /**
     * 获取博客正文内容操作
     * @param blogId 博客主键
     * @return 博客正文内容
     */
    String getContent(Long blogId);

    /**
     * 修改博客正文操作
     * @param blogId  博客主键
     * @param content 博客正文
     */
    void updateBlogContent(Long blogId, String content);

    /**
     * 删除博客正文操作
     * @param blogId  博客主键
     */
    void deleteBlogContent(Long blogId);

    /**
     * 删除博客正文操作
     * @param blogIdList 博客主键列表
     */
    void removeBlogContent(List<Long> blogIdList);
}

